import Vue from "vue";
import Vuex from "vuex";
// 1 引入vuex的持久化插件
import persistence from "vuex-uniapp-persistence";
// 引入其他的模块
import user from './user'
import address from './address'

Vue.use(Vuex);
const store = new Vuex.Store({
  state: {
    // 安全区域
    safeArea: uni.getWindowInfo().safeArea,
    // 胶囊
    capsule: uni.getMenuButtonBoundingClientRect(),
    // 获取当前客户端平台类型 iOS 或 android
    platform: uni.getSystemInfoSync().platform
  },
  getters: {},
  mutations: {

  },
  modules: {
    user,
    address
  },
  // 2 使用持久化插件
  plugins:[persistence()]
});
export default store;
